# -*- coding: utf-8 -*-

import random
'''
projecto-Classe destinada a gerar lista de números inteiros aleatórios
autor- Ana Isabel Marques 6052
data de criação do módulo- 27/05/2013
'''
class Lista:

    #Construtor
    def __init__(self):
        self.lista = []
        pass
    
    '''
    Retorna uma lista de números inteiros aleatórios.
    Gera números inteiros entre o intervalo estabelecido [valorMinimo, valorMaximo]
    @param numeroElementos - número de elementos da lista
    @param valorMinimo - valor mínimo de números inteiros a gerar
    @param valorMaximo - valor máximo de números inteiros a gerar
    
    '''
    def criarLista(self, numeroElementos, valorMinimo, valorMaximo):
        for i in range(numeroElementos):
            self.lista.append(random.randrange(valorMinimo, valorMaximo))
        return self.lista

    '''
    Retorna a lista gerada
    '''
    def getListaGerada(self):
        return self.lista
